ÆÏÎÔ ÅÄÉÔÏÒ BY ÐHYRNE ÂACON Á "FONT" IS A DEFINITION OF HOW EACH CHARACTER IS DISPLAYED ON YOUR SCREEN. ÔHE FONT EDITOR ALLOWS YOU ALTER THE WAY CHARACTERS ARE DISPLAYED ON YOUR SCREEN. ÙOU CAN CHANGE JUST ONE CHARACTER (FOR INSTANCE, REMOVE THE LINE THAT SLASHES A ZERO) OR CHANGE AS MANY CHARACTERS AS YOU WANT - EVEN ALL OF THEM. ÙOU CHOOSE THE CHARACTER TO EDIT BY KEY, CURSOR, OR SCREEN CODE. ÔHE FONT EDITOR DISPLAYS ALL 256 CHARACTERS OF THE FONT. ÌÏÁÄÉÎÇ ÔÈÅ ÆÉÒÓÔ ÆÏÎÔ ×HEN THE ÆÏÎÔ ÅÄÉÔÏÒ IS RUN, IT ASKS IF YOU WANT TO EDIT A "FONT." OR A "SET." TYPE FONT. ÅACH "FONT." FILE INCLUDES BOTH FONT SETS, REFERRED TO AS ALPHAFONT AND BETAFONT. ÕSUALLY THE ALPHAFONT IS AN UPPERCASE FONT OR A CUSTOM FONT, AND THE BETAFONT IS UPPER/ LOWERCASE. ÉF YOU PICK "FONT.", YOU WILL BE ASKED IF YOU WANT TO EDIT THE ALPHAFONT OR THE BETAFONT. ÔO CHANGE TO ANOTHER FONT, SEE ÌÏÁÄÉÎÇ Á ÆÏÎÔ BELOW. ÅACH "SET." FILE INCLUDES ONLY ONE FONT. ÉF THE FILE NAME ENDS WITH ".A" IT IS THE ALPHAFONT. ÉF IT ENDS WITH A ".B" IT IS A BETAFONT. ÅÄÉÔ ÍÏÄÅ ÁFTER THE FONT IS LOADED, THE COMPUTER WILL CHANGE FROM A SCREEN WITH THE BUILT-IN FONT TO A NEW SCREEN WITH THE LOADED FONT. ÔHE NEW SCREEN WILL HAVE A LARGE REPRESENTATION OF THE LETTER Á IN THE UPPER LEFT HAND CORNER IN THE DESIGN FRAME (A SMALL LETTER Á APPEARS TO THE LEFT OF THE DESIGN FRAME, AND THE SCREEN CODE OF THE LETTER Á APPEARS TO THE RIGHT OF THE DESIGN FRAME). Á PARTIAL LIST OF THE FONT EDITOR COMMANDS IS IN THE UPPER RIGHT HAND CORNER (PRESS É TO SEE THE COMPLETE LIST). Á DISPLAY OF ALL 256 CHARACTERS IS IN THE CURSOR SELECT FRAME IN THE LOWER HALF OF THE SCREEN. ÅÄÉÔÉÎÇ Á ÃÈÁÒÁÃÔÅÒ ×HEN YOU BEGIN, THE CURSOR WILL BE IN THE UPPER LEFT HAND CORNER OF THE DESIGN FRAME. ÔO CHANGE A PIXEL, MOVE THE CURSOR TO THE PIXEL AND PRESS 3 TO TURN THE PIXEL ON, OR 4 TO TURN THE PIXEL OFF. ÕSE Ä TO DELETE THE ROW THE CURSOR IS ON, OR Å TO ERASE THE COLUMN THE CURSOR IS ON. ÔHE DESIGN FRAME HAS WRAP: IF THE CURSOR GOES OFF THE RIGHT EDGE, IT APPEARS IN THE LEFT COLUMN, OR IF IT GOES OFF THE BOTTOM EDGE IT APPEARS IN THE TOP ROW, AND SO ON. ×HEN A PIXEL IS CHANGED, IT WILL BE CHANGED IN THE DESIGN FRAME, IN MEMORY, AND IN EVERY COPY OF THE CHARACTER ON THE SCREEN (YOU INSTANTLY SEE THE EFFECT OF EACH CHANGE). ÔO SHIFT A CHARACTER UPWARD USE +, TO SHIFT IT DOWN USE -, TO SHIFT IT LEFT USE *, TO SHIFT IT RIGHT USE /. ÔHESE SHIFTS (ROLLS) ARE NONDESTRUCTIVE: WHAT GOES OVER THE TOP EDGE, APPEARS ON THE BOTTOM ROW, AND SO ON. ÃÈÏÏÓÉÎÇ Á ÃÈÁÒÁÃÔÅÒ ÔO MOVE TO THE FOLLOWING CHARACTER, PRESS F5. ÔO MOVE TO THE PRECEDING CHARACTER, PRESS F7. ÔO SELECT A (NONREVERSE) CHARACTER BY PRESSING ITS KEY, FIRST PRESS F1. ÔO USE THE CURSOR TO SELECT A CHARACTER, FIRST PRESS F3. ÔHE CURSOR WILL MOVE TO THE CURSOR SELECT FRAME (THE FONT DISPLAY). ÍOVE THE CURSOR TO THE DESIRED CHARACTER AND PRESS RETURN. (ÔHE CURSOR SELECT FRAME HAS WRAP.) ÔO SELECT A CHARACTER BY SCREEN CODE, FIRST PRESS F2. ÃÏÐÙÉÎÇ Á ÃÈÁÒÁÃÔÅÒ ÔO COPY A CHARACTER, PRESS Ã (FOR COPY). ÙOU WILL BE ASKED TO MOVE THE CURSOR TO THE CHARACTER TO BE COPIED, AND TO PRESS RETURN, AND THEN TO MOVE THE CURSOR TO THE CHARACTER TO BE COPIED TO, AND TO PRESS RETURN. ÔHE NEW COPY WILL THEN APPEAR IN THE DESIGN FRAME. ÒÅÖÅÒÓÅ ÃÈÁÒÁÃÔÅÒÓ ÏN MOST FONTS, CHARACTERS 128-255 ARE THE REVERSE CHARACTERS OF 0-127. ÆOR EXAMPLE, REVERSE-Á (129) HAS A PIXEL OFF WHEREVER Á (1) HAS A PIXEL ON, AND VICE-VERSA. ÔHE REVERSE CHARACTERS ARE USED IN THE BLINKING CURSOR. ÔO MAKE A REVERSE OF A NEWLY DESIGNED CHARACTER, PRESS Ò. ÔHIS COPIES THE REVERSE OF THE CURRENT CHARACTER N ONTO N+128 (ONTO N-128 IF N>=128), AND MOVES THE CURSOR TO THE NEW REVERSE CHARACTER. ÔO SAVE TIME, YOU CAN CHANGE ANY OF THE CHARACTERS 0-127, AND THEN MAKE REVERSE COPIES OF ALL OF THEM AT ONCE BY PRESSING F4. ÓINCE REVERSE PERIOD IS USED IN THE CHARACTER DESIGN FRAME, IF THERE ARE NO REVERSE CHARACTERS IN A FONT, PRESS F4 TO MAKE THE CHARACTER DESIGN SUDDENLY APPEAR IN THE DESIGN FRAME. ÅØÉÔÉÎÇ ÆÏÎÔ ÅÄÉÔÏÒ ÔO EXIT ÆÏÎÔ ÅÄÉÔÏÒ, PRESS Ú (WHICH ENDS THE PROGRAM AND RETURNS YOU TO THE USUAL BUILT-IN FONT), OR THE ÓÔÏÐ-KEY (WHICH LEAVES YOU IN THE CUSTOM FONT). ÔO RETURN TO BOTH THE PROGRAM AND FONT, AFTER ANY EXIT OR ERROR MESSAGE, TYPE ÒÕÎ OR, IF YOU USED THE ÓÔÏÐ-KEY, ENTER THE ÃÏÎ COMMAND. ÔÈÅ ÄÉÓË ÄÉÒÅÃÔÏÒÙ ÙOU CAN EXIT THE PROGRAM AT ANY TIME BY PRESSING Ú OR THE ÓÔÏÐ-KEY. ÔYPE ÃÁÔ, SCRATCH OR RENAME ANY FILE, READ ANY DISK DIRECTORY AND SO ON, AND THEN RETURN TO THE PROGRAM BY TYPING ÒÕÎ (OR ÃÏÎ, IF YOU USED THE ÓÔÏÐ-KEY). ÓTOPPING THE PROGRAM THIS WAY DOES NOT HARM THE FONT. ÌÏÁÄÉÎÇ Á ÆÏÎÔ ÔO LOAD A "SET." FONT PRESS Ì. ÔO LOAD A "FONT." FONT, PRESS Ë. ÙOU WILL BE ASKED FOR THE NAME (THE "SET." OR "FONT." WILL HAVE BEEN ALREADY TYPED IN FOR YOU). ÉF YOU ARE LOADING A "FONT." FONT, YOU WILL BE ASKED IF YOU WANT THE ALPHAFONT OR THE BETAFONT PORTION. ÂEFORE THE FONT IS LOADED, THE NEW FONT NAME WILL BE DISPLAYED. ÇÅÔÔÉÎÇ ÇÁÒÂÁÇÅ ÏÎ ÔÈÅ ÓÃÒÅÅÎ ÉF YOU PRESS THE ÃOMMODORE KEY AND THE SHIFT KEY AT THE SAME TIME WHILE WORKING ON A FONT, YOU WILL GET GARBAGE ON THE SCREEN. ÔHIS IS BECAUSE THE COMPUTER IS USING THE NON-EXISTENT SECOND CUSTOM FONT FOR ITS CHARACTER DESIGNS. ÔO RETURN TO THE READABLE CUSTOM FONT, PRESS THE ÃOMMODORE KEY AND THE SHIFT KEY AT THE SAME TIME. ÔHESE KEYS TOGGLE BACK AND FORTH BETWEEN THE CUSTOM FONT AND THE NON-EXISTENT SECOND CUSTOM FONT. ÓÁÖÉÎÇ Á ÆÏÎÔ (USUAL LOAD ADDRESS) ÔO SAVE A FONT WITH THE USUAL LOAD ADDRESS, PRESS Ó. ÙOU WILL BE ASKED THE NAME ("SET." WILL HAVE BEEN TYPED IN FOR YOU - DO NOT TYPE THE "SET."). ×HEN ASKED ABOUT THE LOAD ADDRESS, PRESS Õ OR CARRIAGE RETURN. ÔHE FONT WILL BE SAVED AS A 9 BLOCK ÐÒÇ-FILE. ÉF A FILE WITH THAT NAME ALREADY EXISTS, THE PROGRAM WILL END. (ÔHIS DOESN'T HARM THE FONT.) ÔHEN, IF DESIRED, YOU CAN THEN TYPE ÃÁÔ, SCRATCH THE EXISTING FILE, TYPE ÒÕÎ, AND SAVE THE FONT WITH THAT NAME; OR JUST TYPE ÒÕÎ, PRESS Ó TO SAVE THE FONT WITH ANOTHER NAME. ÉT IS BEST TO SAVE TEMPORARY VERSIONS OF A FONT FREQUENTLY TO AVOID LOSS OF DESIGNS DUE TO POWER FAILURES OR OTHER DIFFICULTIES. ÓÁÖÉÎÇ Á ÆÏÎÔ (WITH CUSTOM LOAD ADDRESS) ÙOU ONLY NEED A CUSTOM LOAD ADDRESS IF YOU ARE PLANNING TO USE THE FONT WITH A ÂÁÓÉÃ PROGRAM. ÐRESS Ñ TO FIND OUT THE LOAD ADDRESS OF ANY ÐÒÇ-FILE. (ÔHIS CAN BE FUN.) ÔHE LOAD ADDRESS WILL BE GIVEN AS A MULTIPLE OF 256; FOR EXAMPLE, 8*256+0. ÔO SAVE A FONT WITH A CUSTOM LOAD ADDRESS, PRESS Ó (FOR SAVE), ENTER THE FILENAME, AND PRESS Ã (FOR CUSTOM LOAD ADDRESS). ÙOU WILL BE ASKED FOR THE LOAD ADDRESS AS A MULTIPLE OF 256. ÉF THE LOAD ADDRESS IS 8*256, ENTER 8. ÁNY REAL LOAD ADDRESS WILL BE A MULTIPLE OF 8*256: FOR EXAMPLE, 8*256, 16*256, 32*256 AND SO ON. ÉF THE LOAD ADDRESS IS DIVISIBLE BY 16*256, THE FONT IS BEING USED AS AN ALPHAFONT; OTHERWISE, IT IS BEING USED AS A BETAFONT. ÔHERE IS MORE ABOUT ÂÁÓÉÃ CUSTOM FONTS IN ÃHAPTER 3 OF THE ÃOMMODORE 64 ÐROGRAMMER'S ÒEFERENCE ÇUIDE.